html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
}
fieldset,img {
	border: 0;
}
address,caption,cite,code,dfn,em,th,var,optgroup {
	font-style: normal;
	font-weight: normal;
}
ins {
	text-decoration: none;
}
a{
	text-decoration: none;
	color: #fff;
}
li {
	list-style: none;
}
table {
	font-size: inherit;
	margin:0 auto;
	font: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
q:before,q:after {
	content: '';
}
abbr,acronym {
	border: 0;
	font-variant: normal;
}
legend {
	color: #000;
}
input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input,button,textarea,select {
	border: 0;
    padding: 0;
	margin: 0;
	*font-size: 100%;
	line-height: 1.2;
}
a img,img {
	-ms-interpolation-mode: bicubic;
}
sub,sup {
	vertical-align: baseline;
}
article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote {
	display: block;
}
pre {
	white-space: pre-wrap;
}
textarea {
	resize: none;
	overflow: auto;
}
input[type=text]:focus,input[type=password]:focus,textarea:focus {
	outline: 0;
}
button,input {
	outline: 0;
}
input[type=password]::-ms-reveal {
	display: none;
}
input::-ms-clear {
	display: none;
}
input:-ms-input-placeholder {
	color: #999;
}
.left {
	float: left !important;
}
.right{
	float: right !important;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom:1;
}
.hidden {
	display: none !important;
}
.mb20 {margin-bottom:20px;}

.fl {FLOAT: left}
.fr {FLOAT: right}



.topWrap {BACKGROUND: url(t_bj.gif) repeat-x center top; HEIGHT: 234px; OVERFLOW: hidden}
.h_top {LINE-HEIGHT: 36px; FONT-FAMILY: "Microsoft Yahei"; HEIGHT: 36px; COLOR: #d2d2d2; FONT-SIZE: 14px; OVERFLOW: hidden}
.h_top H1{ width:150px; display:block; float:left; height:36px; overflow:hidden; line-height:36px; font-size:15px;}
.h_top span a {PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; COLOR: #d2d2d2; PADDING-TOP: 0px}
.h_top img {VERTICAL-ALIGN: middle}
.h_nr {HEIGHT: 138px; OVERFLOW: hidden}
.h_logo {MARGIN: 25px 0px 0px; WIDTH: 645px; HEIGHT: 89px; OVERFLOW: hidden}
.h_logo span {WIDTH: 108px; BACKGROUND: url(logo_line.gif) no-repeat right 5px; HEIGHT: 89px; OVERFLOW: hidden}
.h_logo span img {WIDTH: 89px; HEIGHT: 89px}
.h_logo .hhtop1 {PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 515px; PADDING-RIGHT: 0px; FONT: 18px/26px "Microsoft Yahei"; COLOR: #555555; PADDING-TOP: 20px}
.h_logo .hhtop1 B {DISPLAY: block; COLOR: #333; PADDING-BOTTOM: 10px; FONT-SIZE: 28px}
.h_lx {MARGIN-TOP: 49px; PADDING-LEFT: 54px; WIDTH: 270px; FONT: 18px/46px "Microsoft Yahei"; BACKGROUND: url(tel_bj.jpg) no-repeat; HEIGHT: 44px; COLOR: #fff; OVERFLOW: hidden}
.h_lx span {FONT: 22px/40px Arial, Helvetica, sans-serif}
.h_nav {POSITION: relative; HEIGHT: 60px; OVERFLOW: hidden; MARGIN-RIGHT: -60px}
.h_nav ul li {BACKGROUND: url(line.gif) no-repeat right 0px; FLOAT: left; HEIGHT: 60px; OVERFLOW: hidden}
.h_nav ul li a { padding:0px 40px;DISPLAY: inline-block; FONT: 18px/60px "Microsoft Yahei"; HEIGHT: 60px; COLOR: #333;}
.h_nav li EM {DISPLAY: inline-block}
.h_nav li EM img {MARGIN: 10px 5px 0px 0px; FLOAT: left; VERTICAL-ALIGN: top}
.h_nav li a:hover {BACKGROUND: #cf0503; COLOR: #fff; TEXT-DECORATION: none}
.h_nav .cur a {BACKGROUND: #cf0503; COLOR: #fff; TEXT-DECORATION: none}
.h_nav .nones {BACKGROUND: none transparent scroll repeat 0% 0%}
.header {WIDTH: 1200px;	margin-top: 0px;margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}


.works{padding: 30px 0px; display:block; overflow:hidden;}
.works-left{width: 268px;float: left;}
.works-right{ display:block; float:right; width:930px; overflow: hidden;}
.tips{background-color: #cf0503;color: #fff;text-align: center;font-size: 18px;padding: 20px 0}
.tips a{font-size: 24px;font-weight: bold;color: #fff}
.tips1{background-color: #cf0503;color: #fff;text-align: center;font-size: 14px;padding:12px 0}
.tips1 a{font-size: 22px;font-weight: bold;color: #fff}

.works-left .leftfenlei li a{display:block;line-height: 56px;border:1px solid #e6e6e6;margin-top: -1px;color: #2b2b2b;padding-left: 55px;background: url(bg-btn-default.png) no-repeat left 20px center;}
.works-left .leftfenlei li a:hover{color: #cf0503;background-image: url(bg-btn-active.png);}
.bg-call{height: 165px;background: url(bg-call.png) no-repeat center;text-align: right;padding-right: 20px;margin-top: 20px; display:block; overflow:hidden;}
.bg-call dl{display: inline-block;margin-top: 60px;}
.bg-call dt{font-size: 14px;color: #2b2b2b;}
.bg-call dt span{background: url(bg-btn-call.png) no-repeat left center;padding-left: 30px;line-height: 24px;vertical-align: top;display: inline-block;}
.bg-call dd{font-weight: bold;color: #cf0503;font-size: 22px;}
.works-lists{ display:block; width:100%; overflow:hidden; float:left;}
.works-lists ul { display:block; float:right; width:900px; overflow:hidden;}
.works-lists ul li{float: left;width:33%; height:auto; overflow:hidden; display:block; margin:1px; }
.works-lists ul li span{ height:36px; line-height:36px; text-align:center; background:#aaa;width:288px; display:block; margin:10px 0px;}
.works-lists ul li img{width:270px; height:210px; display:block; padding:9px;  border:1px solid #ddd; }
.works-lists ul li img:hover{border:1px solid #ccc;}

.works-right .titless{background: url(bg-title.png) no-repeat bottom left;line-height: 40px; height:40px; width:905px; float:right; margin:0px auto 20px;}
.works-right .titless span{color: #666}
.works-right .titless strong,.titless strong a{color: #2b2b2b;font-size: 24px;}
.works-right .a-link{float: right;color: #666}

.p_xgwz {display:block; overflow:hidden; float:left; margin:10px auto;width: 268px; }
.p_xgwz ul{border:1px solid #e6e6e6; display:block;width: 266px; float:left; padding-top:10px; }
.p_xgwz ul li {color: #000; height: 46px; line-height:46px; border-bottom: dotted 1px #cfcfcf; background: url(jts.png) no-repeat 10px center; display:block; float:left; width:100%; text-indent:28px; overflow:hidden;}
.p_xgwz ul li a{color: #000; font-size:16px;}



.news_bbtiao{text-align: center; font-size: 24px; height:40px; line-height:40px;  margin-bottom: 10px;}
.news_time{font-size:15px;  color: #555; background:#efefef; height:36px; line-height:36px;}

.about{height: 560px;background: url(bg-about.jpg) no-repeat center;}
.about .container{position: relative;height: 100%}
.a-tips {text-align: center;width: 140px;padding-top: 40px}
.a-tips dt span{color: #2b2b2b;font-weight: bold;font-size: 32px;}
.a-tips dd{font-size: 20px;color: #2b2b2b;text-transform:uppercase;}
.a-imgs{margin-top:80px;border:6px solid #fff; width:445px; height:270px; float:left;}
.a-ingo{width:700px;height: 360px;color: #fff;margin-top: 75px;float:right;}
.a-ingo p{line-height: 32px;}
.a-ingo a{width: 120px;line-height: 35px;display: inline-block;color: #fff;background-color: #cf0503;text-align: center;margin-top: 20px;}


.poster{text-align: center;padding:20px 0;}
.poster .hzs2,.poster .hzs3{font-size: 32px; font-weight:bold;}
.poster .hzs2 span{color: #cf0503}
.poster .hzs3{font-weight: normal;}
.poster .hzs3 span{font-weight:bold;}
.poster .hzs4{font-family: 'Arial';font-size: 12px;color: #ccc;letter-spacing:6px;font-weight: normal;}
.poster-left{width: 600px;float: left;}
.poster-right{width: 470px;float: left;}
.poster-left{position: relative;}
.poster-left span{position: absolute;left:20px;top:-30px;width: 70px;height: 100px;text-align: center;line-height: 100px;color: #fff;font-size: 52px;background-color: #cf0503}
.poster-right{padding:70px 65px;text-align: left;background-color: #f6f6f6;height:222px;}
.poster-right .hzs2{font-weight: normal;font-size: 28px;}
.poster-right .hzs2 span{font-weight: bold;color: #cf0503}
.poster-right .hzs5{font-size: 14px;color: #ccc}
.poster-right p{line-height: 36px;margin-top: 10px;text-align: justify;color: #2b2b2b}
.poster-right p span{color: #cf0503}
.poster .row{padding-top: 60px}


.innewsfl{margin-right:13px;width:363px; padding:0px 12px; background:#eee;}
.intttp{margin-top:10px;height:164px;padding-top:12px;}
.tjtp{float:left;width:199px;}
.tjtp img{border:solid 1px #ccc;padding:2px;}
.tjtitt{font-size:12px;line-height:25px;font-weight:bold;}
.tjtittcc{line-height:25px;	font-size:12px;}
.time{float:right;padding-right:5px;}					
.ijswd{padding-left:20px;padding-right:20px;height:540px;background-color:#f0f0f0;width:355px;}
.inwen{padding:10px;}			
.inwen li{padding-bottom:15px;margin-bottom:15px;font-family:"Microsoft YaHei";line-height:30px;border-bottom:dashed 1px #ccc;}		
.wen{padding-left:30px;font-size:15px;background-image: url(wen.jpg);background-repeat: no-repeat;background-position: left 5px; }
.wen a{color:#111;}			
.da{padding-left:30px;	font-size:14px;	background-image: url(da.jpg);background-repeat: no-repeat;	background-position: left 5px; color:#555;}	

.datitle{font-family: "Microsoft YaHei";font-size: 17px;color: #555;margin-bottom:10px;background-image: url(lx.jpg);background-repeat: no-repeat;background-position: left bottom;height:44px;line-height:44px;}
.datit{font-weight:bold;font-family:"Microsoft YaHei";line-height:44px;font-size:23px;color:#f04301;height: 44px;padding-right:10px;}
.datit a{color:#1d1d1d;}
.inul2{padding:8px 10px;}
.inul2 li{background: url(bg-btn-active.png) no-repeat left center;border-bottom:dashed 1px #ccc;line-height:35px;font-family:"Microsoft YaHei";font-size:15px;text-indent:28px; overflow:hidden; height:36px;}
.inul2 li a{color:#222;}


/*ysv*/
.ysvbg{background: url(ysvbg.jpg) no-repeat center;height: 729px;}
.ysv>img{float:left; width:350px; height:340px;}
.ysv>div{float:left;width: 770px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding:15px 0px 0px 60px;}
.ysv_text>div{margin-top: 35px;padding-left: 110px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;}
.ysv_text h5{font-size: 32px;color: #f04301;}
.ysv_text h5 span{font-size: 16px;font-weight: normal;}
.ysv_text p{font-size: 16px;line-height: 25px;color: #616161;}
.ysv .ysv_text div:first-of-type{background: url(01.png) no-repeat left center;}
.ysv .ysv_text div:last-of-type{background: url(02.png) no-repeat left center;}
.ysv2 .ysv_text div:first-of-type{background: url(03.png) no-repeat left center;}
.ysv2 .ysv_text div:last-of-type{background: url(04.png) no-repeat left center;}
.ysv2 .ysv_text{width: 846px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding:15px 72px 0px 57px;}
.ysv2>div{float:left;}
.ysv2>div:last-of-type{width: 354px;}








/*wb100=margin_center    &  wb1200=mycontainer */
.wb100{width:100%;overflow: hidden;}
.wb1200,.wb100>div{width:1200px;margin-left:auto;margin-right:auto;}
.wp1200{width:1200px;margin:15px auto 30px; overflow:hidden; }
.clear:after{display: block;content: '';clear: both;}
.left{float:left;}
.right{float:right;}


.banner{ width:100%; height:551px; white-space:nowrap; margin:5px auto; overflow:hidden;  position:relative; z-index:1;}
.wrapper {*float:left; width:1920px; height:551px; display:inline-block; position:relative; left:-967px;}
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none;}
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 40%; left:16%; z-index: 100; width: 72px; height: 143px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('../images/prev.png') no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 40%; right:16%; z-index: 100; width: 72px; height: 143px; overflow: hidden; text-indent: -9999em; margin-top:0; background: url('../images/next.png') no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url('../images/ajax-loader.gif') no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:1920px; height:551px; }
#slideshow ul { display: none; }

.sousuo{background-color:#e6e6e6;height:44px;line-height:44px;font-family:"Microsoft YaHei";font-size:14px; }
.sousuo1{width:1200px;margin:0 auto;}
.ssl{width: 762px;	float: left;vertical-align: middle;}
.ssl a{ color:#333;}
.sbt{vertical-align: middle;margin-top:7px;	 width:60px; height:30px; line-height:30px; text-align:center; font-size:13px; cursor: pointer; background:#666; color:#fff;}
.itx{vertical-align: middle;margin-top:7px;	color:#999;	border:none;padding-left:10px;width:300px;height:30px;}
#hylist{display:none;}



/*首页产品推荐*/
.title{margin-top: 63px;margin-bottom: 47px;}
.title .ht1{background: url(line.png) no-repeat center;font-size:34px;color: #34373c;text-align: center; font-weight: bold;}
.title .ht2{background: url(line2.png) no-repeat center;font-size:34px;color: #34373c;text-align: center; font-weight: bold;}
.title .ht3{font-size: 18px;color: #acacac;font-weight: lighter;text-align: center;text-transform: uppercase;}
.title p{ text-align: center;font-size: 14px;color: #858585;margin-top: 10px;}

/*product*/
.pro_side{width: 262px;}
.pro_side .tj{background: #cf0503;width: 100%;height:120px;box-sizing: border-box;padding-left: 43px;padding-top: 33px;}
.pro_side .tj .ht3{font-size: 34px;color: #ffffff;font-weight: bold;}
.pro_side .tj p{font-size: 14px;color: #ffa77c;text-transform: uppercase;}
.pro_side ul{background: #666261;}
.pro_side ul li{
    width: 100%;
    border-bottom:1px solid #585858;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height:50px;
    line-height: 50px;
    background: url(jt.png) no-repeat 43px center;
    -webkit-transition: 300ms 0s all ease;
    -moz-transition: 300ms 0s all ease;
    -ms-transition: 300ms 0s all ease;
    -o-transition: 300ms 0s all ease;
    transition: 300ms 0s all ease;
}
.pro_side ul li:hover{border-left:4px solid #cf0503;background: #555150 url(jt.png) no-repeat 239px center;}
.prohov{border-left:4px solid #cf0503;background: #555150 url(jt.png) no-repeat 239px center;}
.pro_side ul li a{display: block;font-size:18px;color: #fff;padding-left: 60px;box-sizing: border-box;}

.pro_side .contact {background: #cf0503;width: 100%;height:150px;box-sizing: border-box;padding-top: 20px; color: #fff;}
.pro_side .contact .ht1 { font-size: 16px; text-align: center;}
.pro_side .contact .ht2 { font-size: 30px; line-height: 100px; font-weight: bold;text-align: center;}

/*文字透明变化*/
.pro_side .contact .ht2 {
    animation-name: breath;                       
    animation-duration: 3s;                        
    animation-timing-function: ease-in-out;         
    animation-iteration-count: infinite;          
    -webkit-animation-name: breath;               
    -webkit-animation-duration: 3s;                 
    -webkit-animation-timing-function: ease-in-out; 
    -webkit-animation-iteration-count: infinite;
}
@keyframes breath {
    from { opacity: 0.4; }                         
    50%  { opacity:   1; }                         
    to   { opacity: 0.4; }                         
}
@-webkit-keyframes breath {
    from { opacity: 0.4; }                          
    50%  { opacity:   1; }                         
    to   { opacity: 0.4; }                        
}


.cp_xx{overflow: hidden; margin-bottom: 15px;}
.cp_xx .cp_left {float: left;}
.cp_xx .cp_left .BigPic{width: 445px;height:336px; padding: 1px; border: 1px #eee solid; }

/*一页多图折中解决办法，限制层的大小，多出部分隐藏*/
.ycpic{width: 445px;height:336px;}

.ycpic2{width: 445px;height:336px;}

.cp_xx .SamPic{ padding: 5px 0 0 3px; height: 66px; overflow: hidden; width:445px;}
.cp_xx .SamPic a{border: 1px #eee solid; margin-right: 3px; width: 84px; height: 64px; display: inline-block;}
.cp_xx .SamPic img{ width: 84px; height: 64px;}
.cp_xx .SamPic ul li { float:left;}
.cp_xx .SamPic .zoomThumbActive{ border: 1px #ff7300 solid;}
.cp_xx .cp_right{ float:left; width:420px;margin-left:20px; overflow:hidden;}
.cp_xx .cp_right h1{float:left;width:420px;height:45px;color:#1B5492; font-size: 30px;}
.cp_xx .pro_des{ font-size: 15px; margin-bottom: 10px; text-indent: 26px; line-height: 24px;}
.cp_xx .pro_btw { overflow: hidden;}
.cp_xx .pro_bt { float: left; width: 160px;}
.cp_xx .pro_bt a{width: 138px; text-align: center; height: 47px;line-height: 47px;float: left;display: block;margin-bottom: 10px;font-size: 14px!important;color: #fff!important;}
.cp_xx .pro_bt .a_qq{background: #d00000;}
.cp_xx .pro_bt .a_wx{background: #2a2a2a;}
.cp_xx .pro_bt .a_qq:hover{background: #2a2a2a;}
.cp_xx .pro_bw { margin-left: 20px;}


/*快速导航*/
.cp_nav{width: 100%;height: 40px;margin:0px auto;}
.cp_nav a{float: left;display: block;width: 150px; text-align: center; transition:all 0.4s; margin-right: 1px; line-height: 40px;height: 40px;color: #fff!important;font-size: 16px!important;background: #666261;font-weight: bold;}
.cp_nav a:hover{background: #cf0503;}


.fa_nav a{;width: 140px;}



/*product_info*/
.pro_cont{margin:10px 0 0 0;width:100%;height:40px;background:#ebebeb;}
.pro_cont span{display:inline-block; text-align: center; padding: 0 36px; font-size: 16px; height:100%;background:#cf0503;color:#fff;line-height:40px; font-weight: bold;}
.pro_cont a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
.page_content{ padding: 10px 0 0; line-height: 2.0; font-size: 16px;}
.page_content a {color:#010101;}
.info_nr{ width:430px; height:auto; overflow:hidden; background:#fff;}
.info_nr tr{height: 40px;}
.t_r{text-align:right;}
.info_nr p {padding: 0; margin: 0; height: 32px; line-height: 32px;}


.p_xgcp{overflow:hidden; position:relative;background:#f5f5f5; padding:10px 10px 20px; }
.p_xgcp .bd { margin-top:10px;}
.p_xgcp .bd ul{ overflow:hidden; zoom:1; }
.p_xgcp .bd ul li{ margin:1px 0.5%;width:24%;  float:left; _display:inline; overflow:hidden; text-align:center;}
.p_xgcp .bd ul li a{color: #333!important;font-size: 16px!important;display: block!important;}
.p_xgcp .bd ul li a span{height:36px; line-height:36px; text-align:center; background:#aaa;width:288px; display:block; margin:10px 0px; color:#fff;}
.p_xgcp .bd ul li img{ width:100%; height:210px; display:block; border:1px #eee solid;  margin-bottom:10px; }


.prev_next{ width: 900px; margin: 20px 0; overflow: hidden; background:#efefef;}
.prev_next li{ width: 440px;  line-height: 40px; text-indent: 23px; float:left; display:block; margin:0px 5px;}
.prev_next li a{ color: #656565;font-size:16px;}
.prev_next li:first-child{ background: url(up.png) no-repeat left center;}
.prev_next li:last-child{ background: url(down.png) no-repeat left center;}




/*banner2*/
.banner2{background: url(banner2.jpg) no-repeat center;height: 234px;margin-top: 30px;}
.banner2 .btel {padding-top:130px;width:100%; text-align:center;  }
.banner2 .btel .teltxt { font-size: 40px; color: #fff;font-weight: bold;}
.banner2 .btel .telnum{ margin-top:10px; font-size: 15px;color: #f04301;}

/*优势*/


/*关于我们&新闻*/
.aboutus{ width: 572px;float:left;}
.aboutus>.ht4{line-height: 65px;margin-bottom: 14px;font-size: 20px;border-bottom:1px solid #d4d4d4;color: #424242;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 25px;background: url(jts.png) no-repeat left center; font-weight: bold;}
.aboutus p{line-height: 28px;font-size: 14px;color: #9d9d9d; text-indent: 30px;}

.tit{margin-top: 85px;margin-bottom: 32px}
.tit .ht2{float:left;font-size: 28px;color: #f04301; font-weight: bold;}
.tit .ht2 span{font-size: 16px;text-transform: uppercase;color: #acacac;font-weight: lighter;}
.tit a{margin-top: 10px;padding-right: 35px;float:right;text-transform: uppercase;font-size: 20px;color: #3c3c3c;display: block;background: url("../images/titbg.png") no-repeat 100% center;}



/*内页样式*/

#info{padding:50px 0 20px 0}
#info:after{display:block;content:'';clear:both}
.info-right{    width: 902px;    margin: 0 auto;    float: right;}
.info-loca{color:#cf0503;overflow:hidden;border-bottom:2px dotted #ccc;margin-bottom:30px}
.info-loca .ht3{float:left;line-height:50px;font-size:25px;color:#333;}
.info-loca .loca{float:right;font-size:13px;color:#555;margin-top:15px;}
.info-loca .loca a{color:#555;}

.p_content{font-size:16px;line-height:30px;color:#333}


.pcontact{ height:auto; overflow:hidden; line-height:2.0; font-size:14px; width:95%; margin:0 auto; margin-bottom:20px;}
.pcontact p{ border-bottom:1px dotted #ccc; line-height:35px; padding-left:20px; transition:0.3s all 0s linear; }
.pcontact p:hover{ background:#666261; color:#fff; border-bottom:1px solid #ccc; padding-left:30px; cursor:pointer; }


/*产品页样式*/
.newpro:after{display:block;content:'';clear:both}
.newpro li{float:left;width:24%;margin:0 .5%;margin-bottom:25px;text-transform:Capitalize;}
.newpro li a{display:block}
.newpro_pic{position:relative;width:100%;height:190px;overflow:hidden}
.newpro_pic img{position:absolute;max-width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.newpro_pic p{width:100%;text-align:center;position:absolute;left:0;bottom:0;color:#fff;background:#cf0503;margin-bottom:0;line-height:40px;font-size:16px;-webkit-transition:.3s 0s all ease;-moz-transition:.3s 0s all ease;-ms-transition:.3s 0s all ease;-o-transition:.3s 0s all ease;transition:.3s 0s all ease}
.newpro li:hover a div p{background:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.newpro li:hover a div img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:opacity(60%)}
.newpro_pic:hover p{line-height:50px;font-size:18px}


div.page{margin:20px 0 20px 0;clear:both;float:right;font-size:14px}
div.page a{padding:2px 5px;margin:2px;color:#fff;text-decoration:none;background:#9b9b9b}
div.page a:hover{background:#5c5c5c}
div.page span.current{padding:2px 8px;font-weight:700;margin:2px;color:#fff;background-color:#cf0503}
div.page span.disabled{padding:2px 5px;margin:2px;color:#ddd}

/*照片&视频 样式*/

.p_v:after{display:block;content:'';clear:both}
.p_v li{float:left;width:30%;margin:0 1.5%;margin-bottom:25px;text-transform:Capitalize;}
.p_v li a{display:block}
.p_vpic{position:relative;width:100%;height:190px;overflow:hidden}
.p_vpic img{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.p_vpic p{width:100%;text-align:center;position:absolute;left:0;bottom:0;color:#fff;background:#cf0503;margin-bottom:0;line-height:40px;font-size:16px;-webkit-transition:.3s 0s all ease;-moz-transition:.3s 0s all ease;-ms-transition:.3s 0s all ease;-o-transition:.3s 0s all ease;transition:.3s 0s all ease}
.p_v li:hover a div p{background:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.p_v li:hover a div img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:opacity(60%)}
.p_vpic:hover p{line-height:50px;font-size:18px;}

.photo_show { background: #1E1E1E; padding-bottom: 20px; overflow: hidden;}

.video_link {border:1px #dedede solid; margin-top:20px; overflow:hidden;}

.video_link .vltitle{height:36px; line-height:36px;background:#e3e3e3; overflow:hidden;color:#333; font-size:16px; text-indent:24px;}
.video_link .vltitle .tit{float:left;font:bold 14px/36px Arial,"Microsoft YaHei";color:#333;margin-left:10px; overflow:hidden;}
.video_link .vltitle a{float:right;height:22px;font:12px/22px Arial,"Microsoft YaHei";color:#333;margin:8px 15px 0 0;}
.video_link .vltitle a:hover { color:#fff; text-decoration:underline;}
.video_link .vlcontent {float:left;margin:6px 5px;}
.video_link .vlcontent ul li {float:left;width:197px;text-align:center;margin-top:5px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-transform:Capitalize;}
.video_link .vlcontent ul li img {width:170px; height:123px;}
.video_link .vlcontent ul li span {line-height:26px; height:26px; font-size: 14px;}
.video_link .vlcontent ul li a { color:#fff; text-decoration:none;}
.video_link .vlcontent ul li a:hover { color:#fff; text-decoration:none;}


.video_c { margin-top: 20px;}


.flink { display:block; width:1200px; margin:18px auto; line-height:24px;}
.flink li {font-size:14px;color: #696969;float:left; margin-right: 5px; }
.flink li a {color: #696969;}


/*footer*/
.footer_top_bg{background: #424242;}
.footer_bottom_bg{background: #303030;}
.footer_top{ padding-top:37px; }
.footer_top:after{display: block;content: '';clear: both;}


.footernav{width:100%;text-align:center;margin-top: 25px;}
.footernav .clearfix:after{content:'';visibility:hidden;display:block;clear:both;}
.footernav ul{display:inline-block; }
.footernav ul li{ float:left;height:20px; margin:0 10px; cursor:pointer;}
.footernav ul li a{font-size: 14px;color:#848484;-webkit-transition: 300ms 0s all ease;-moz-transition: 300ms 0s all ease;-ms-transition: 300ms 0s all ease;-o-transition: 300ms 0s all ease;transition: 300ms 0s all ease;}
.footernav ul li a:hover{display:block;color: #f04301;}

.footer_t_l{float:left;width: 329px;}
.footer_t_l img{margin-bottom: 15px;}
.footer_t_l ul li{font-size:14px;color: #a3b3c9;float:left;width: 200px;margin-bottom: 20px;}
.footer_t_l ul li:last-child{width: 270px;}
.footer_t_m{width: 700px;box-sizing: border-box;float:left;}

.footer_t_m ul li{float: left;width: 350px;display: block;font-size:14px;color: #e8e8e8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 55px;margin-bottom: 25px;}
.footer_t_m ul li:nth-child(1){ background: url(icon1.png) no-repeat left center;}
.footer_t_m ul li:nth-child(2){ background: url(icon2.png) no-repeat left center;}
.footer_t_m ul li:nth-child(3){ background: url(icon3.png) no-repeat left center;}
.footer_t_m ul li:nth-child(4){ background: url(icon4.png) no-repeat left center;}
.footer_t_m ul li .ht5{font-size: 16px;color: #ffffff;margin-bottom:5px;}
.footer_t_m ul li p{font-size: 14px;color: #848484;}

.footer_t_r{float:right;width: 120px;text-align: center;}

.footer_t_r img{width: 120px;}
.footer_t_r p{font-size:14px;color: #848484;line-height: 30px;text-align: center;}


.footer_bottom{height: 58px;line-height: 58px;}
.footer_bottom p{color: #696969;font-size:14px;float:left;}
.footer_bottom p a{color: #696969;font-size:14px;}
.indexzhiz{ width:100%; height:100%; position:fixed; top:0px; left:0px; background:#fff url(zhizuo.jpg) no-repeat center center; z-index:9999;}

.swiper_mycube{height: 50%!important; margin-top: 25% !important;}
.sitemap{float:right;}
.sitemap a{font-size:14px;color: #696969;float:left;}

.litpic img{ display:block; border:1px solid #eee; margin:20px auto; padding:6px;}

.new_right li{ height:36px; line-height:36px; border-bottom:1px dashed #ccc;}
.new_right li a{ color:#333; font-size:17px;}
.new_right li span{display:block;line-height:36px;color:#333;font-size:14px; display:block; float:right; margin-right:10px;}
.page2{ width:100%; text-align:center; height:80px; line-height:80px;}
.page2 a{ color:#333;}
.news_page .news_bbtiao{text-align: center;border-bottom: 1px dashed #ccc;font-size: 24px;padding-bottom: 25px;margin-bottom: 10px;}
.news_time{font-size:14px;margin-bottom:0px; color: #777;}

.newffll{width:100%; display:block; margin:10px auto; height:auto;}
.newffll a{color:#333;}
.newffll ul{width:100%; display:block; float:left; overflow:hidden;}
.newffll ul li{ display:block; float:left; margin:5px; text-align:center; padding:5px 8px; background:#eee;}
.newffll ul li a{color:#333;}


.xinulx{padding:15px 0px; margin:10px auto;}
.xinulx ul{ display:block; margin:2px auto;}
.xinulx ul li{background:#eee url(bg-btn-active.png) no-repeat 8px center;line-height:35px;font-family:"Microsoft YaHei";font-size:15px;text-indent:35px; overflow:hidden; height:36px; width:387px; float:left; display:block; margin:1px 13px 1px 0px;}
.xinulx ul li a{color:#222; width:260px; overflow:hidden; height:35px; display:block; float:left;}
.works-left .lxfenlei{border:1px solid #e6e6e6; display:block; overflow:hidden; padding:10px 0px;}
.works-left .lxfenlei li a{display:block;line-height: 46px;margin: 0px 3px;color: #2b2b2b; text-indent:40px;background: url(bg-btn-default.png) no-repeat left 10px center; display:block; float:left;}
.works-left .lxfenlei li a:hover{color: #cf0503;background-image: url(bg-btn-active.png);}
